package com.course02.order_backend.entity.Ost;

import lombok.Data;
import java.time.LocalDateTime;

// 实体类与数据库表tb_user严格映射
@Data
public class User {
    private Long id;
    private String username;
    private String password;
    // 存储加密后的密码
    private String realName;
    // 对应数据库real_name
    private String gender;
    private String phone;
    private String email;
    private String avatar;
    // 新增：头像路径（对应数据库avatar）
    private Integer isEnabled;
    // 对应数据库is_enabled
    private Integer loginErrorNum;
    // 新增：登录错误次数（对应login_error_num）
    private LocalDateTime loginLimitTime;
    // 新增：登录限制时间（对应login_limit_time）
    private LocalDateTime lastLoginTime;
    // 新增：最后登录时间（对应last_login_time）
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
}